home *** CD-ROM | disk | FTP | other *** search
/ Champak 86 / (Vol 86) My Disc.iso / Games / restaurante_1141.swf / scripts / frame_4 / DoAction.as
Text File  |  2009-04-16  |  30KB  |  985 lines

  1. function init()
  2. {
  3.    _root.zc._y = -200;
  4.    var i = 0;
  5.    while(i < depth_value)
  6.    {
  7.       if(_root["uc" + i] != undefined)
  8.       {
  9.          _root["uc" + i].removeMovieClip();
  10.       }
  11.       i++;
  12.    }
  13.    _root.depth_value = 0;
  14.    _root.floor_value = 1;
  15.    _root.zc.removeMovieClip();
  16.    if(_root.current_level == 1)
  17.    {
  18.       _root.sound_drop_all.start();
  19.       _root.ab1._y = start_y[0];
  20.       _root.ab2._y = start_y[1];
  21.       _root.ab3._y = start_y[2];
  22.       _root.ac4._y = start_y[3];
  23.       var r1 = random(3) + 1;
  24.       z;
  25.       var r2 = random(3) + 1;
  26.       var r3 = random(3) + 1;
  27.       _root.b1.gotoAndStop(r1);
  28.       _root.b2.gotoAndStop(r2);
  29.       _root.b3.gotoAndStop(r3);
  30.       _root.ab1.gotoAndStop(r1 + 3);
  31.       _root.ab2.gotoAndStop(r2 + 3);
  32.       _root.ab3.gotoAndStop(r3 + 3);
  33.       _root.ab1.onEnterFrame = function()
  34.       {
  35.          _root.vy += _root.g2;
  36.          this._y += _root.vy;
  37.          if(this._y > _root.target_y[0])
  38.          {
  39.             this._y = _root.target_y[0];
  40.             this.onEnterFrame = undefined;
  41.             _root.vy = (- _root.v) * 0;
  42.          }
  43.       };
  44.       _root.ab2.onEnterFrame = function()
  45.       {
  46.          _root.vy += _root.g2;
  47.          this._y += _root.vy;
  48.          if(this._y > _root.target_y[1])
  49.          {
  50.             this._y = _root.target_y[1];
  51.             this.onEnterFrame = undefined;
  52.             _root.vy = (- _root.v) * 0;
  53.          }
  54.       };
  55.       _root.ab3.onEnterFrame = function()
  56.       {
  57.          _root.vy += _root.g2;
  58.          this._y += _root.vy;
  59.          if(this._y > _root.target_y[2])
  60.          {
  61.             this._y = _root.target_y[2];
  62.             this.onEnterFrame = undefined;
  63.             _root.vy = (- _root.v) * 0;
  64.          }
  65.       };
  66.       _root.ac4.onEnterFrame = function()
  67.       {
  68.          _root.vy += _root.g2;
  69.          this._y += _root.vy;
  70.          if(this._y > _root.target_y[3])
  71.          {
  72.             this._y = _root.target_y[3];
  73.             this.onEnterFrame = undefined;
  74.             _root.vy = (- _root.v) * 0;
  75.          }
  76.       };
  77.       ans_array[0] = _root.b1._currentframe;
  78.       ans_array[1] = _root.b2._currentframe;
  79.       ans_array[2] = _root.b3._currentframe;
  80.       if(instruction == 0)
  81.       {
  82.          _root.arrow._y = 320;
  83.          if(_root.b1._currentframe == 1)
  84.          {
  85.             _root.arrow._y = _root.z_bu._y - 50;
  86.          }
  87.          else if(_root.b1._currentframe == 2)
  88.          {
  89.             _root.arrow._y = _root.b_bu._y - 50;
  90.          }
  91.          else if(_root.b1._currentframe == 3)
  92.          {
  93.             _root.arrow._y = _root.r_bu._y - 50;
  94.          }
  95.       }
  96.       else
  97.       {
  98.          _root.arrow._y = -100;
  99.       }
  100.    }
  101.    else if(_root.current_level == 2)
  102.    {
  103.       _root.ab1._y = start_y[0];
  104.       _root.ab2._y = start_y[1];
  105.       _root.ab3._y = start_y[2];
  106.       _root.ab4._y = start_y[3];
  107.       _root.ac4._y = start_y[4];
  108.       var r1 = random(3) + 1;
  109.       var r2 = random(3) + 1;
  110.       var r3 = random(3) + 1;
  111.       var r4 = random(3) + 1;
  112.       _root.b1.gotoAndStop(r1);
  113.       _root.b2.gotoAndStop(r2);
  114.       _root.b3.gotoAndStop(r3);
  115.       _root.b4.gotoAndStop(r4);
  116.       _root.ab1.gotoAndStop(r1 + 3);
  117.       _root.ab2.gotoAndStop(r2 + 3);
  118.       _root.ab3.gotoAndStop(r3 + 3);
  119.       _root.ab4.gotoAndStop(r4 + 3);
  120.       _root.zc._y = -100;
  121.       _root.ac4._y = _root.ab4._y - 16;
  122.       _root.ab1.onEnterFrame = function()
  123.       {
  124.          _root.vy += _root.g2;
  125.          this._y += _root.vy;
  126.          if(this._y > _root.target_y[0])
  127.          {
  128.             this._y = _root.target_y[0];
  129.             this.onEnterFrame = undefined;
  130.             _root.vy = (- _root.v) * 0;
  131.          }
  132.       };
  133.       _root.ab2.onEnterFrame = function()
  134.       {
  135.          _root.vy += _root.g2;
  136.          this._y += _root.vy;
  137.          if(this._y > _root.target_y[1])
  138.          {
  139.             this._y = _root.target_y[1];
  140.             this.onEnterFrame = undefined;
  141.             _root.vy = (- _root.v) * 0;
  142.          }
  143.       };
  144.       _root.ab3.onEnterFrame = function()
  145.       {
  146.          _root.vy += _root.g2;
  147.          this._y += _root.vy;
  148.          if(this._y > _root.target_y[2])
  149.          {
  150.             this._y = _root.target_y[2];
  151.             this.onEnterFrame = undefined;
  152.             _root.vy = (- _root.v) * 0;
  153.          }
  154.       };
  155.       _root.ab4.onEnterFrame = function()
  156.       {
  157.          _root.vy += _root.g2;
  158.          this._y += _root.vy;
  159.          if(this._y > _root.target_y[3])
  160.          {
  161.             this._y = _root.target_y[3];
  162.             this.onEnterFrame = undefined;
  163.             _root.vy = (- _root.v) * 0;
  164.          }
  165.       };
  166.       _root.ac4.onEnterFrame = function()
  167.       {
  168.          _root.vy += _root.g2;
  169.          this._y += _root.vy;
  170.          if(this._y > _root.target_y[4])
  171.          {
  172.             this._y = _root.target_y[4];
  173.             this.onEnterFrame = undefined;
  174.             _root.vy = (- _root.v) * 0;
  175.          }
  176.       };
  177.       ans_array[0] = _root.b1._currentframe;
  178.       ans_array[1] = _root.b2._currentframe;
  179.       ans_array[2] = _root.b3._currentframe;
  180.       ans_array[3] = _root.b4._currentframe;
  181.    }
  182.    else if(_root.current_level == 3)
  183.    {
  184.       var r1 = random(3) + 1;
  185.       var r2 = random(3) + 1;
  186.       var r3 = random(3) + 1;
  187.       var r4 = random(3) + 1;
  188.       var r5 = random(3) + 1;
  189.       _root.ab1._y = start_y[0];
  190.       _root.ab2._y = start_y[1];
  191.       _root.ab3._y = start_y[2];
  192.       _root.ab4._y = start_y[3];
  193.       _root.ab5._y = start_y[4];
  194.       _root.ac4._y = start_y[5];
  195.       _root.b1.gotoAndStop(r1);
  196.       _root.b2.gotoAndStop(r2);
  197.       _root.b3.gotoAndStop(r3);
  198.       _root.b4.gotoAndStop(r4);
  199.       _root.b5.gotoAndStop(r5);
  200.       _root.ab1.gotoAndStop(r1 + 3);
  201.       _root.ab2.gotoAndStop(r2 + 3);
  202.       _root.ab3.gotoAndStop(r3 + 3);
  203.       _root.ab4.gotoAndStop(r4 + 3);
  204.       _root.ab5.gotoAndStop(r5 + 3);
  205.       _root.zc._y = -100;
  206.       _root.ac4._y = _root.ab5._y - 16;
  207.       _root.ab1.onEnterFrame = function()
  208.       {
  209.          _root.vy += _root.g2;
  210.          this._y += _root.vy;
  211.          if(this._y > _root.target_y[0])
  212.          {
  213.             this._y = _root.target_y[0];
  214.             this.onEnterFrame = undefined;
  215.             _root.vy = (- _root.v) * 0;
  216.          }
  217.       };
  218.       _root.ab2.onEnterFrame = function()
  219.       {
  220.          _root.vy += _root.g2;
  221.          this._y += _root.vy;
  222.          if(this._y > _root.target_y[1])
  223.          {
  224.             this._y = _root.target_y[1];
  225.             this.onEnterFrame = undefined;
  226.             _root.vy = (- _root.v) * 0;
  227.          }
  228.       };
  229.       _root.ab3.onEnterFrame = function()
  230.       {
  231.          _root.vy += _root.g2;
  232.          this._y += _root.vy;
  233.          if(this._y > _root.target_y[2])
  234.          {
  235.             this._y = _root.target_y[2];
  236.             this.onEnterFrame = undefined;
  237.             _root.vy = (- _root.v) * 0;
  238.          }
  239.       };
  240.       _root.ab4.onEnterFrame = function()
  241.       {
  242.          _root.vy += _root.g2;
  243.          this._y += _root.vy;
  244.          if(this._y > _root.target_y[3])
  245.          {
  246.             this._y = _root.target_y[3];
  247.             this.onEnterFrame = undefined;
  248.             _root.vy = (- _root.v) * 0;
  249.          }
  250.       };
  251.       _root.ab5.onEnterFrame = function()
  252.       {
  253.          _root.vy += _root.g2;
  254.          this._y += _root.vy;
  255.          if(this._y > _root.target_y[4])
  256.          {
  257.             this._y = _root.target_y[4];
  258.             this.onEnterFrame = undefined;
  259.             _root.vy = (- _root.v) * 0;
  260.          }
  261.       };
  262.       _root.ac4.onEnterFrame = function()
  263.       {
  264.          _root.vy += _root.g2;
  265.          this._y += _root.vy;
  266.          if(this._y > _root.target_y[5])
  267.          {
  268.             this._y = _root.target_y[5];
  269.             this.onEnterFrame = undefined;
  270.             _root.vy = (- _root.v) * 0;
  271.          }
  272.       };
  273.       ans_array[0] = _root.b1._currentframe;
  274.       ans_array[1] = _root.b2._currentframe;
  275.       ans_array[2] = _root.b3._currentframe;
  276.       ans_array[3] = _root.b4._currentframe;
  277.       ans_array[4] = _root.b5._currentframe;
  278.    }
  279.    else if(current_level == 4)
  280.    {
  281.       var r1 = random(3) + 1;
  282.       var r2 = random(3) + 1;
  283.       var r3 = random(3) + 1;
  284.       var r4 = random(3) + 1;
  285.       var r5 = random(3) + 1;
  286.       var r6 = random(3) + 1;
  287.       _root.ab1._y = start_y[0];
  288.       _root.ab2._y = start_y[1];
  289.       _root.ab3._y = start_y[2];
  290.       _root.ab4._y = start_y[3];
  291.       _root.ab5._y = start_y[4];
  292.       _root.ab6._y = start_y[5];
  293.       _root.ac4._y = start_y[6];
  294.       _root.b1.gotoAndStop(r1);
  295.       _root.b2.gotoAndStop(r2);
  296.       _root.b3.gotoAndStop(r3);
  297.       _root.b4.gotoAndStop(r4);
  298.       _root.b5.gotoAndStop(r5);
  299.       _root.b6.gotoAndStop(r6);
  300.       _root.ab1.gotoAndStop(r1 + 3);
  301.       _root.ab2.gotoAndStop(r2 + 3);
  302.       _root.ab3.gotoAndStop(r3 + 3);
  303.       _root.ab4.gotoAndStop(r4 + 3);
  304.       _root.ab5.gotoAndStop(r5 + 3);
  305.       _root.ab6.gotoAndStop(r6 + 3);
  306.       _root.ac4._y = _root.ab6._y - 16;
  307.       _root.zc._y = -100;
  308.       _root.ab1.onEnterFrame = function()
  309.       {
  310.          _root.vy += _root.g2;
  311.          this._y += _root.vy;
  312.          if(this._y > _root.target_y[0])
  313.          {
  314.             this._y = _root.target_y[0];
  315.             this.onEnterFrame = undefined;
  316.             _root.vy = (- _root.v) * 0;
  317.          }
  318.       };
  319.       _root.ab2.onEnterFrame = function()
  320.       {
  321.          _root.vy += _root.g2;
  322.          this._y += _root.vy;
  323.          if(this._y > _root.target_y[1])
  324.          {
  325.             this._y = _root.target_y[1];
  326.             this.onEnterFrame = undefined;
  327.             _root.vy = (- _root.v) * 0;
  328.          }
  329.       };
  330.       _root.ab3.onEnterFrame = function()
  331.       {
  332.          _root.vy += _root.g2;
  333.          this._y += _root.vy;
  334.          if(this._y > _root.target_y[2])
  335.          {
  336.             this._y = _root.target_y[2];
  337.             this.onEnterFrame = undefined;
  338.             _root.vy = (- _root.v) * 0;
  339.          }
  340.       };
  341.       _root.ab4.onEnterFrame = function()
  342.       {
  343.          _root.vy += _root.g2;
  344.          this._y += _root.vy;
  345.          if(this._y > _root.target_y[3])
  346.          {
  347.             this._y = _root.target_y[3];
  348.             this.onEnterFrame = undefined;
  349.             _root.vy = (- _root.v) * 0;
  350.          }
  351.       };
  352.       _root.ab5.onEnterFrame = function()
  353.       {
  354.          _root.vy += _root.g2;
  355.          this._y += _root.vy;
  356.          if(this._y > _root.target_y[4])
  357.          {
  358.             this._y = _root.target_y[4];
  359.             this.onEnterFrame = undefined;
  360.             _root.vy = (- _root.v) * 0;
  361.          }
  362.       };
  363.       _root.ab6.onEnterFrame = function()
  364.       {
  365.          _root.vy += _root.g2;
  366.          this._y += _root.vy;
  367.          if(this._y > _root.target_y[5])
  368.          {
  369.             this._y = _root.target_y[5];
  370.             this.onEnterFrame = undefined;
  371.             _root.vy = (- _root.v) * 0;
  372.          }
  373.       };
  374.       _root.ac4.onEnterFrame = function()
  375.       {
  376.          _root.vy += _root.g2;
  377.          this._y += _root.vy;
  378.          if(this._y > _root.target_y[6])
  379.          {
  380.             this._y = _root.target_y[6];
  381.             this.onEnterFrame = undefined;
  382.             _root.vy = (- _root.v) * 0;
  383.          }
  384.       };
  385.       ans_array[0] = _root.b1._currentframe;
  386.       ans_array[1] = _root.b2._currentframe;
  387.       ans_array[2] = _root.b3._currentframe;
  388.       ans_array[3] = _root.b4._currentframe;
  389.       ans_array[4] = _root.b5._currentframe;
  390.       ans_array[5] = _root.b6._currentframe;
  391.    }
  392.    else if(current_level == 5)
  393.    {
  394.       var r1 = random(3) + 1;
  395.       var r2 = random(3) + 1;
  396.       var r3 = random(3) + 1;
  397.       var r4 = random(3) + 1;
  398.       var r5 = random(3) + 1;
  399.       var r6 = random(3) + 1;
  400.       var r7 = random(3) + 1;
  401.       _root.ab1._y = start_y[0];
  402.       _root.ab2._y = start_y[1];
  403.       _root.ab3._y = start_y[2];
  404.       _root.ab4._y = start_y[3];
  405.       _root.ab5._y = start_y[4];
  406.       _root.ab6._y = start_y[5];
  407.       _root.ab7._y = start_y[6];
  408.       _root.ac4._y = start_y[7];
  409.       _root.b1.gotoAndStop(r1);
  410.       _root.b2.gotoAndStop(r2);
  411.       _root.b3.gotoAndStop(r3);
  412.       _root.b4.gotoAndStop(r4);
  413.       _root.b5.gotoAndStop(r5);
  414.       _root.b6.gotoAndStop(r6);
  415.       _root.b7.gotoAndStop(r7);
  416.       _root.ab1.gotoAndStop(r1 + 3);
  417.       _root.ab2.gotoAndStop(r2 + 3);
  418.       _root.ab3.gotoAndStop(r3 + 3);
  419.       _root.ab4.gotoAndStop(r4 + 3);
  420.       _root.ab5.gotoAndStop(r5 + 3);
  421.       _root.ab6.gotoAndStop(r6 + 3);
  422.       _root.ab7.gotoAndStop(r7 + 3);
  423.       _root.ab1.onEnterFrame = function()
  424.       {
  425.          _root.vy += _root.g2;
  426.          this._y += _root.vy;
  427.          if(this._y > _root.target_y[0])
  428.          {
  429.             this._y = _root.target_y[0];
  430.             this.onEnterFrame = undefined;
  431.             _root.vy = (- _root.v) * 0;
  432.          }
  433.       };
  434.       _root.ab2.onEnterFrame = function()
  435.       {
  436.          _root.vy += _root.g2;
  437.          this._y += _root.vy;
  438.          if(this._y > _root.target_y[1])
  439.          {
  440.             this._y = _root.target_y[1];
  441.             this.onEnterFrame = undefined;
  442.             _root.vy = (- _root.v) * 0;
  443.          }
  444.       };
  445.       _root.ab3.onEnterFrame = function()
  446.       {
  447.          _root.vy += _root.g2;
  448.          this._y += _root.vy;
  449.          if(this._y > _root.target_y[2])
  450.          {
  451.             this._y = _root.target_y[2];
  452.             this.onEnterFrame = undefined;
  453.             _root.vy = (- _root.v) * 0;
  454.          }
  455.       };
  456.       _root.ab4.onEnterFrame = function()
  457.       {
  458.          _root.vy += _root.g2;
  459.          this._y += _root.vy;
  460.          if(this._y > _root.target_y[3])
  461.          {
  462.             this._y = _root.target_y[3];
  463.             this.onEnterFrame = undefined;
  464.             _root.vy = (- _root.v) * 0;
  465.          }
  466.       };
  467.       _root.ab5.onEnterFrame = function()
  468.       {
  469.          _root.vy += _root.g2;
  470.          this._y += _root.vy;
  471.          if(this._y > _root.target_y[4])
  472.          {
  473.             this._y = _root.target_y[4];
  474.             this.onEnterFrame = undefined;
  475.             _root.vy = (- _root.v) * 0;
  476.          }
  477.       };
  478.       _root.ab6.onEnterFrame = function()
  479.       {
  480.          _root.vy += _root.g2;
  481.          this._y += _root.vy;
  482.          if(this._y > _root.target_y[5])
  483.          {
  484.             this._y = _root.target_y[5];
  485.             this.onEnterFrame = undefined;
  486.             _root.vy = (- _root.v) * 0;
  487.          }
  488.       };
  489.       _root.ab7.onEnterFrame = function()
  490.       {
  491.          _root.vy += _root.g2;
  492.          this._y += _root.vy;
  493.          if(this._y > _root.target_y[6])
  494.          {
  495.             this._y = _root.target_y[6];
  496.             this.onEnterFrame = undefined;
  497.             _root.vy = (- _root.v) * 0;
  498.          }
  499.       };
  500.       _root.ac4.onEnterFrame = function()
  501.       {
  502.          _root.vy += _root.g2;
  503.          this._y += _root.vy;
  504.          if(this._y > _root.target_y[7])
  505.          {
  506.             this._y = _root.target_y[7];
  507.             this.onEnterFrame = undefined;
  508.             _root.vy = (- _root.v) * 0;
  509.          }
  510.       };
  511.       _root.zc._y = -100;
  512.       _root.ac4._y = _root.ab7._y - 16;
  513.       ans_array[0] = _root.b1._currentframe;
  514.       ans_array[1] = _root.b2._currentframe;
  515.       ans_array[2] = _root.b3._currentframe;
  516.       ans_array[3] = _root.b4._currentframe;
  517.       ans_array[4] = _root.b5._currentframe;
  518.       ans_array[5] = _root.b6._currentframe;
  519.       ans_array[6] = _root.b7._currentframe;
  520.    }
  521. }
  522. function restartTimer()
  523. {
  524.    hours = "00";
  525.    minutes = "00";
  526.    seconds = "30";
  527.    milli = "00";
  528.    buttonPressTime = getTimer() / 1000 - pauseLength;
  529.    pause();
  530. }
  531. function pause()
  532. {
  533.    pauseTime = getTimer() / 1000;
  534.    timing = false;
  535. }
  536. function unpause()
  537. {
  538.    unpauseTime = getTimer() / 1000;
  539.    pauseLength = unpauseTime - pauseTime + pauseLength;
  540.    timing = true;
  541. }
  542. stop();
  543. if(current_level == 1)
  544. {
  545.    _global.instruction = 0;
  546. }
  547. _root.sound_base.stop();
  548. _root.sound_base.start();
  549. _root.roof.duplicateMovieClip("copy_roof",1000000);
  550. _root.howto.duplicateMovieClip("copy_howto",100000);
  551. howto._visible = false;
  552. copy_howto._visible = false;
  553. if(_root.onEnterFrame != undefined)
  554. {
  555.    _root.onEnterFrame = undefined;
  556. }
  557. if(_root.myListener != undefined)
  558. {
  559.    Key.removeListener(myListener);
  560. }
  561. _root.removeMovieClip(_root.levelup);
  562. _root.axe.duplicateMovieClip("axx",5000000000);
  563. _root.oe.duplicateMovieClip("oxx",5000000001);
  564. _root.end_movie.duplicateMovieClip("exx",5000000002);
  565. start_y = [-35,-75,-115,-155,-195,-235,-275,-315];
  566. target_y = [227,215,203,191,179,167,155,143];
  567. pauseLength = 0;
  568. goal = 0;
  569. ham_num = 3;
  570. floor_value = 1;
  571. time_start = 30;
  572. combo = 0;
  573. v = 50;
  574. g = 10;
  575. g2 = 20;
  576. vy = (- v) * 0;
  577. false_array = new Array();
  578. if(current_level == 1)
  579. {
  580.    ham_num = 3;
  581. }
  582. else if(current_level == 2)
  583. {
  584.    ham_num = 4;
  585.    _root.b4._y = _root.b3._y - 16;
  586.    _root.ab4._y = _root.ab3._y - 16;
  587. }
  588. else if(current_level == 3)
  589. {
  590.    ham_num = 5;
  591.    _root.b4._y = _root.b3._y - 16;
  592.    _root.b5._y = _root.b4._y - 16;
  593.    _root.ab4._y = _root.b3._y - 16;
  594.    _root.ab5._y = _root.b4._y - 16;
  595. }
  596. else if(current_level == 4)
  597. {
  598.    ham_num = 6;
  599.    _root.b4._y = _root.b3._y - 16;
  600.    _root.b5._y = _root.b4._y - 16;
  601.    _root.b6._y = _root.b5._y - 16;
  602.    _root.ab4._y = _root.b3._y - 16;
  603.    _root.ab5._y = _root.b4._y - 16;
  604.    _root.ab6._y = _root.b5._y - 16;
  605. }
  606. else
  607. {
  608.    ham_num = 7;
  609.    _root.b4._y = _root.b3._y - 16;
  610.    _root.b5._y = _root.b4._y - 16;
  611.    _root.b6._y = _root.b5._y - 16;
  612.    _root.b7._y = _root.b6._y - 16;
  613.    _root.ab4._y = _root.b3._y - 16;
  614.    _root.ab5._y = _root.b4._y - 16;
  615.    _root.ab6._y = _root.b5._y - 16;
  616.    _root.ab7._y = _root.b6._y - 16;
  617. }
  618. myListener = new Object();
  619. myListener.onKeyDown = function()
  620. {
  621.    if(Key.isDown(90))
  622.    {
  623.       _root.sound_click.start();
  624.       _root.sound_drop_all.start();
  625.       _root.z_bu.gotoAndStop(2);
  626.       if(_root.floor_value < _root.ham_num + 1)
  627.       {
  628.          _root.u0.duplicateMovieClip("uc" + depth_value,depth_value);
  629.          _root["uc" + _root.depth_value]._value = _root.u1._value;
  630.          _root["uc" + _root.depth_value].dest = _root.floor_value;
  631.          _root["uc" + _root.depth_value].onEnterFrame = function()
  632.          {
  633.             _root.vy += _root.g;
  634.             this._y += _root.vy;
  635.             if(this._y >= _root["b" + this.dest]._y)
  636.             {
  637.                this._y = _root["b" + this.dest]._y + 175;
  638.                _root.answer_array[this.dest - 1] = 1;
  639.                this.gotoAndPlay(2);
  640.                this.onEnterFrame = undefined;
  641.                _root.vy = (- _root.v) * 0;
  642.                if(_global.instruction == 0)
  643.                {
  644.                   _root.arrow._y = 320;
  645.                   if(_root["b" + (this.dest + 1)]._currentframe == 1)
  646.                   {
  647.                      _root.arrow._y = _root.z_bu._y - 50;
  648.                   }
  649.                   else if(_root["b" + (this.dest + 1)]._currentframe == 2)
  650.                   {
  651.                      _root.arrow._y = _root.b_bu._y - 50;
  652.                   }
  653.                   else if(_root["b" + (this.dest + 1)]._currentframe == 3)
  654.                   {
  655.                      _root.arrow._y = _root.r_bu._y - 50;
  656.                   }
  657.                }
  658.                if(this.dest == _root.ham_num)
  659.                {
  660.                   _root.zc._y = _root["b" + this.dest]._y - 28;
  661.                   _root.ansChecker.gotoAndPlay(2);
  662.                }
  663.                else
  664.                {
  665.                   _root.stare_value = _root.stare_value + 1;
  666.                }
  667.             }
  668.          };
  669.          depth_value++;
  670.          _root.floor_value = _root.floor_value + 1;
  671.       }
  672.    }
  673.    else if(Key.isDown(88))
  674.    {
  675.       _root.sound_click.start();
  676.       _root.sound_drop_all.start();
  677.       _root.b_bu.gotoAndStop(2);
  678.       if(_root.floor_value < _root.ham_num + 1)
  679.       {
  680.          _root.u1.duplicateMovieClip("uc" + depth_value,depth_value);
  681.          temp_tem = _root["b" + _root.flor]._y;
  682.          _root["uc" + _root.depth_value]._value = _root.u1._value;
  683.          _root["uc" + _root.depth_value].dest = _root.floor_value;
  684.          _root["uc" + _root.depth_value].onEnterFrame = function()
  685.          {
  686.             _root.vy += _root.g;
  687.             this._y += _root.vy;
  688.             if(this._y >= _root["b" + this.dest]._y)
  689.             {
  690.                this._y = _root["b" + this.dest]._y + 175;
  691.                _root.answer_array[this.dest - 1] = 2;
  692.                this.gotoAndPlay(2);
  693.                this.onEnterFrame = undefined;
  694.                _root.vy = (- _root.v) * 0;
  695.                if(_global.instruction == 0)
  696.                {
  697.                   _root.arrow._y = 320;
  698.                   if(_root["b" + (this.dest + 1)]._currentframe == 1)
  699.                   {
  700.                      _root.arrow._y = _root.z_bu._y - 50;
  701.                   }
  702.                   else if(_root["b" + (this.dest + 1)]._currentframe == 2)
  703.                   {
  704.                      _root.arrow._y = _root.b_bu._y - 50;
  705.                   }
  706.                   else if(_root["b" + (this.dest + 1)]._currentframe == 3)
  707.                   {
  708.                      _root.arrow._y = _root.r_bu._y - 50;
  709.                   }
  710.                }
  711.                if(this.dest == _root.ham_num)
  712.                {
  713.                   _root.zc._y = _root["b" + this.dest]._y - 28;
  714.                   _root.ansChecker.gotoAndPlay(2);
  715.                }
  716.                else
  717.                {
  718.                   _root.stare_value = _root.stare_value + 1;
  719.                }
  720.             }
  721.          };
  722.          depth_value++;
  723.          _root.floor_value = _root.floor_value + 1;
  724.       }
  725.    }
  726.    else if(Key.isDown(67))
  727.    {
  728.       _root.sound_click.start();
  729.       _root.sound_drop_all.start();
  730.       _root.r_bu.gotoAndStop(2);
  731.       if(_root.floor_value < _root.ham_num + 1)
  732.       {
  733.          _root.u2.duplicateMovieClip("uc" + depth_value,depth_value);
  734.          temp_tem = _root["b" + _root.flor]._y;
  735.          _root["uc" + _root.depth_value]._value = _root.u2._value;
  736.          _root["uc" + _root.depth_value].dest = _root.floor_value;
  737.          _root["uc" + _root.depth_value].onEnterFrame = function()
  738.          {
  739.             _root.vy += _root.g;
  740.             this._y += _root.vy;
  741.             if(this._y >= _root["b" + this.dest]._y)
  742.             {
  743.                this._y = _root["b" + this.dest]._y + 175;
  744.                _root.answer_array[this.dest - 1] = 3;
  745.                this.gotoAndPlay(2);
  746.                this.onEnterFrame = undefined;
  747.                _root.vy = (- _root.v) * 0;
  748.                if(_global.instruction == 0)
  749.                {
  750.                   _root.arrow._y = 320;
  751.                   if(_root["b" + (this.dest + 1)]._currentframe == 1)
  752.                   {
  753.                      _root.arrow._y = _root.z_bu._y - 50;
  754.                   }
  755.                   else if(_root["b" + (this.dest + 1)]._currentframe == 2)
  756.                   {
  757.                      _root.arrow._y = _root.b_bu._y - 50;
  758.                   }
  759.                   else if(_root["b" + (this.dest + 1)]._currentframe == 3)
  760.                   {
  761.                      _root.arrow._y = _root.r_bu._y - 50;
  762.                   }
  763.                }
  764.                if(this.dest == _root.ham_num)
  765.                {
  766.                   _root.zc._y = _root["b" + this.dest]._y - 28;
  767.                   _root.ansChecker.gotoAndPlay(2);
  768.                }
  769.                else
  770.                {
  771.                   _root.stare_value = _root.stare_value + 1;
  772.                }
  773.             }
  774.          };
  775.       }
  776.       depth_value++;
  777.       _root.floor_value = _root.floor_value + 1;
  778.    }
  779. };
  780. myListener.onKeyUp = function()
  781. {
  782.    if(Key.getCode() == 90)
  783.    {
  784.       _root.z_bu.gotoAndStop(1);
  785.    }
  786.    else if(Key.getCode() == 88)
  787.    {
  788.       _root.b_bu.gotoAndStop(1);
  789.    }
  790.    else if(Key.getCode() == 67)
  791.    {
  792.       _root.r_bu.gotoAndStop(1);
  793.    }
  794. };
  795. Key.addListener(myListener);
  796. ans_array = new Array();
  797. answer_array = new Array();
  798. init();
  799. _root.z_bu.onRollOver = function()
  800. {
  801.    _root.sound_mouseover.start();
  802. };
  803. _root.x_bu.onRollOver = function()
  804. {
  805.    _root.sound_mouseover.start();
  806. };
  807. _root.c_bu.onRollOver = function()
  808. {
  809.    _root.sound_mouseover.start();
  810. };
  811. _root.z_bu.onPress = function()
  812. {
  813.    _root.z_bu.gotoAndPlay(2);
  814.    if(_root.floor_value < _root.ham_num + 1)
  815.    {
  816.       _root.u0.duplicateMovieClip("uc" + depth_value,depth_value);
  817.       _root["uc" + _root.depth_value]._value = _root.u1._value;
  818.       _root["uc" + _root.depth_value].dest = _root.floor_value;
  819.       _root["uc" + _root.depth_value].onEnterFrame = function()
  820.       {
  821.          _root.vy += _root.g;
  822.          this._y += _root.vy;
  823.          if(this._y >= _root["b" + this.dest]._y)
  824.          {
  825.             this._y = _root["b" + this.dest]._y + 175;
  826.             _root.answer_array[this.dest - 1] = 1;
  827.             this.gotoAndPlay(2);
  828.             this.onEnterFrame = undefined;
  829.             _root.vy = (- _root.v) * 0;
  830.             if(_global.instruction == 0)
  831.             {
  832.                _root.arrow._y = 320;
  833.                if(_root["b" + (this.dest + 1)]._currentframe == 1)
  834.                {
  835.                   _root.arrow._y = _root.z_bu._y - 50;
  836.                }
  837.                else if(_root["b" + (this.dest + 1)]._currentframe == 2)
  838.                {
  839.                   _root.arrow._y = _root.b_bu._y - 50;
  840.                }
  841.                else if(_root["b" + (this.dest + 1)]._currentframe == 3)
  842.                {
  843.                   _root.arrow._y = _root.r_bu._y - 50;
  844.                }
  845.             }
  846.             if(this.dest == _root.ham_num)
  847.             {
  848.                _root.ansChecker.gotoAndPlay(2);
  849.             }
  850.             else
  851.             {
  852.                _root.stare_value = _root.stare_value + 1;
  853.             }
  854.          }
  855.       };
  856.       depth_value++;
  857.       _root.floor_value = _root.floor_value + 1;
  858.    }
  859. };
  860. _root.b_bu.onPress = function()
  861. {
  862.    _root.b_bu.gotoAndPlay(2);
  863.    if(_root.floor_value < _root.ham_num + 1)
  864.    {
  865.       _root.u1.duplicateMovieClip("uc" + depth_value,depth_value);
  866.       temp_tem = _root["b" + _root.flor]._y;
  867.       _root["uc" + _root.depth_value]._value = _root.u1._value;
  868.       _root["uc" + _root.depth_value].dest = _root.floor_value;
  869.       _root["uc" + _root.depth_value].onEnterFrame = function()
  870.       {
  871.          _root.vy += _root.g;
  872.          this._y += _root.vy;
  873.          if(this._y >= _root["b" + this.dest]._y)
  874.          {
  875.             this._y = _root["b" + this.dest]._y + 175;
  876.             _root.answer_array[this.dest - 1] = 2;
  877.             this.gotoAndPlay(2);
  878.             this.onEnterFrame = undefined;
  879.             _root.vy = (- _root.v) * 0;
  880.             if(_global.instruction == 0)
  881.             {
  882.                _root.arrow._y = 320;
  883.                if(_root["b" + (this.dest + 1)]._currentframe == 1)
  884.                {
  885.                   _root.arrow._y = _root.z_bu._y - 50;
  886.                }
  887.                else if(_root["b" + (this.dest + 1)]._currentframe == 2)
  888.                {
  889.                   _root.arrow._y = _root.b_bu._y - 50;
  890.                }
  891.                else if(_root["b" + (this.dest + 1)]._currentframe == 3)
  892.                {
  893.                   _root.arrow._y = _root.r_bu._y - 50;
  894.                }
  895.             }
  896.             if(this.dest == _root.ham_num)
  897.             {
  898.                _root.ansChecker.gotoAndPlay(2);
  899.             }
  900.             else
  901.             {
  902.                _root.stare_value = _root.stare_value + 1;
  903.             }
  904.          }
  905.       };
  906.       depth_value++;
  907.       _root.floor_value = _root.floor_value + 1;
  908.    }
  909. };
  910. _root.r_bu.onPress = function()
  911. {
  912.    _root.r_bu.gotoAndPlay(2);
  913.    if(_root.floor_value < _root.ham_num + 1)
  914.    {
  915.       _root.u2.duplicateMovieClip("uc" + depth_value,depth_value);
  916.       temp_tem = _root["b" + _root.flor]._y;
  917.       _root["uc" + _root.depth_value]._value = _root.u2._value;
  918.       _root["uc" + _root.depth_value].dest = _root.floor_value;
  919.       _root["uc" + _root.depth_value].onEnterFrame = function()
  920.       {
  921.          _root.vy += _root.g;
  922.          this._y += _root.vy;
  923.          if(this._y >= _root["b" + this.dest]._y)
  924.          {
  925.             this._y = _root["b" + this.dest]._y + 175;
  926.             _root.answer_array[this.dest - 1] = 3;
  927.             this.gotoAndPlay(2);
  928.             this.onEnterFrame = undefined;
  929.             _root.vy = (- _root.v) * 0;
  930.             if(_global.instruction == 0)
  931.             {
  932.                _root.arrow._y = 320;
  933.                if(_root["b" + (this.dest + 1)]._currentframe == 1)
  934.                {
  935.                   _root.arrow._y = _root.z_bu._y - 50;
  936.                }
  937.                else if(_root["b" + (this.dest + 1)]._currentframe == 2)
  938.                {
  939.                   _root.arrow._y = _root.b_bu._y - 50;
  940.                }
  941.                else if(_root["b" + (this.dest + 1)]._currentframe == 3)
  942.                {
  943.                   _root.arrow._y = _root.r_bu._y - 50;
  944.                }
  945.             }
  946.             if(this.dest == _root.ham_num)
  947.             {
  948.                _root.ansChecker.gotoAndPlay(2);
  949.             }
  950.             else
  951.             {
  952.                _root.stare_value = _root.stare_value + 1;
  953.             }
  954.          }
  955.       };
  956.    }
  957.    depth_value++;
  958.    _root.floor_value = _root.floor_value + 1;
  959. };
  960. _root.pausebutton._visible = 0;
  961. unpausebutton.onRelease = function()
  962. {
  963.    unpause();
  964.    pausebutton._visible = 1;
  965.    unpausebutton._visible = 0;
  966. };
  967. pausebutton.onRelease = function()
  968. {
  969.    pause();
  970.    unpausebutton._visible = 1;
  971.    pausebutton._visible = 0;
  972. };
  973. reset.onRelease = function()
  974. {
  975.    restartTimer();
  976.    pausebutton._visible = 0;
  977.    unpausebutton._visible = 1;
  978. };
  979. seconds = "30";
  980. restartTimer();
  981. if(current_level != 1)
  982. {
  983.    unpause();
  984. }
  985.